<!DOCTYPE html>
<html>
<head>
<title>SPRAL</title>
<link rel="stylesheet" href="./main.css"/>
</head>
<body>

<h1>SPRAL Homepage</h1>

  <div>
    <div id="container">
      <p><b>The Sparse Parallel Robust Algorithms Library (SPRAL) is
        an open-source library for sparse linear algebra and
        associated algorithms.</b></p>

      <p>At present, the library offers the following packages:</p>

      <div>
        <dt>RANDOM_MATRIX</dt>
        <dd>Generates random matrices for testing purposes</dd>
        <dt>SCALING</dt>
        <dd>Calculates matrix scalings through a variety of
          algorithms</dd>
        <dt>SSIDS</dt>
        <dd><b>S</b>parse <b>S</b>ymmetric <b>I</b>ndefinte
          <b>D</b>irect <b>S</b>olver.
        </dd>
        <dt>SSMFE</dt>
        <dd><b>S</b>parse <b>S</b>ymmetric
          <b>M</b>atrix-<b>F</b>ree <b>E</b>igensolver.
        </dd>
        <dt>LSMR</dt>
        <dd>Solves sparse least squares problems using the LSMR algorithm.</dd>
      </div>
    </div>

  </div>

<h2>SPRAL Documentation</h2>

<p>For detailed information about the SPRAL packages and API see:</p>

<p><a href="_build/html/Fortran/">Fortran Documentation</a></p>

<p><a href="_build/html/C/">C Documentation</a></p>

  <p>If the functionality you are looking for is not supported,
    it may be offered by our proprietary licenced
    <a href="https://www.hsl.rl.ac.uk">HSL library</a> (free to academics).</p>
  <p>For more information about SPRAL, please contact
    <a href="mailto:hsl@stfc.ac.uk">hsl@stfc.ac.uk.</a></p>

</body>

<footer>
<br/>
&copy Copyright 2024, Computational Mathematics Group, STFC Rutherford Appleton Laboratory.
</footer>

</html>
